package com.blq.web.PayoutInformation.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.blq.api.domain.EvaluationBackup;
import com.blq.api.domain.MaterialAfter;
import com.blq.api.domain.MaterialBefore;
import com.blq.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

/**
 * 材料信息实体类 payout_information
 *
 * @author Blq
 * @date 2022-09-13
 */
@Data
@TableName("material_info")
public class MaterialInfo  {

    /**
     * 信息说明
     */
    private String materialIllustrate;
    /**
     * 处理前图片
     */
    private String materialBefore;
    /**
     * 故障情况
     */
    private String faultCondition;
    /**
     * 处理之后图片
     */
    private String materialAfter;
    /**
     * 0=是 1=否   是否涉网涉电报修
     */
    private String materialPower;

    /**
     * 恢复时间
     */
    private String materialTime;

    /**
     * 工单ID
     */
    private String materialRepari;

    /**
     * 主键
     */
    @TableId(value = "material_key")
    private String materialKey;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 施工评价信息
     */
    @TableField(exist = false)
    private EvaluationBackup evaluationBackup;

    /**
     * 施工前现场照片
     */
    @TableField(exist = false)
    private List<MaterialBefore> materialBeforeList;

    /**
     * 施工后现场照片
     */
    @TableField(exist = false)
    private List<MaterialAfter> materialAfterList;

}
